home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 973 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.8 KB

  1. Path: ami-cg.GraySage.Edmonton.AB.CA!cg
  2. Newsgroups: comp.sys.amiga.misc
  3. From: cg@ami-cg.GraySage.Edmonton.AB.CA (Chris Gray)
  4. Subject: Re: OS features
  5. References: <92747544038@PAPA.NORTH.DE> <4b3h9s$1st@alterdial.UU.NET> <hmAVx*Y3f@yaps.rhein.de>
  6. X-NewsSoftware: GRn 2.1 Feb 19, 1994
  7. MIME-Version: 1.0
  8. Content-Type: text/plain; charset=iso-8859-1
  9. Content-Transfer-Encoding: 8bit
  10. Message-ID: <cg.75pf@ami-cg.GraySage.Edmonton.AB.CA>
  11. Date: Thu, 11 Jan 96 00:09:12 MST
  12. Organization: Not an Organization
  13.  
  14. In article <hmAVx*Y3f@yaps.rhein.de> arno@yaps.rhein.de (Arno Eigenwillig)
  15. writes:
  16. >
  17. > The one axiom relevant here is:
  18. >
  19. >    All memory shall be available
  20. >    from every context at any time
  21. >    using a single address.
  22.  
  23. etc.
  24.  
  25. > If we need a very tight integration of memory, files and arbitrary
  26. > high- and low-level I/O streams, let's take Un*x right away and not
  27. > half-heartedly make AmigaOS a bad imitation.
  28.  
  29. I don't totally disagree with what you are saying, but I, for one, do
  30. *NOT WANT UNIX*. I want something elegant, something efficient, something
  31. based on newer ideas of system design and goals.
  32.  
  33. There are other aspects of the philosophy of AmigaOS that can be preserved
  34. in a memory-protected rewrite of it.
  35.  
  36. I also don't think it would be terribly hard to change a lot of software
  37. to work within a protected environment. I for one am quite careful to
  38. always set mn_Length - I hope other programmers are similarly careful.
  39.  
  40. Devices and handlers can all run "under the line", and retain full
  41. access to the real address space (or a common virtual one). Message
  42. copying only has to happen to/from user-mode code. Ignore MEMF_PUBLIC.
  43. How hard is it to do changes like that? You don't have to change the
  44. structure of the program, and likely not any of its philosophy.
  45.  
  46. Come on, lets discuss this, folks!
  47.  
  48. --
  49. Chris Gray   cg@ami-cg.GraySage.Edmonton.AB.CA
  50.